<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="tr" xml:lang="tr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="rurple.css" type="text/css" />

<title>About RUR-PLE</title>
</head>
<body>
<h2 class="title">Python Öğreniyorum: RUR-PLE! ile oynamak</h2>
<h6>André Roberge, © 2005-2010 Tercüme Nezih Tayyar (ntayyar@gmail.com)</h6>
<h3 class="section">RUR-PLE Hakkında</h3>

<p>Basit anlamda, RUR-PLE Python'u öğrenmek için hazırlanmış bir pakettir. 
Python dilinde eğlenerek program yazmayı Reeborg adındaki bir robotun yardımıyla 
keşfedebilirsiniz. Bir editör ve standard bir Python yorumlayıcısı da pakete 
dahil edilmiştir. </p>

<h3 class="section">Tarihçe</h3>

<p>Robot kelimesi ilk olarak 1920 yılında, bir çek yazar olan Karel Capek'in 
yazdığı R.U.R (Rossum's Universal Robots) adlı bir oyunda kullanılmıştır. Capek 
o zamanlarda bu kelimenin bu kadar çok yaygılaşacağını herhalde tahmin 
edememiştir!</p>

<p>1981'de Richard Pattis'in 
<em>"Karel the Robot, a Gentle Introduction to the Art of Programming"</em> adlı 
kitabı yazması ile birlikte Karel Capek'in adıda bilgisayar programcıları 
arasında duyulmaya başladı. Pattis bu kitabında sıralı programlamayı (döngüleri 
ve kararları dahil ederek ancak değişenleri dahil etmeden) yalnızca temel dört 
hareket (sola dönmek, bir adım ileri atmak, bipleri almak ve koymak) yapabilen 
bir robot yardımıyla anlattı. Programlamanın sihriyle, robot bu dört temel 
hareketi kullanarak karmaşık görevleri yerine getirdi. Pattis o günlerde popüler 
olan Pascal programlama dilini seçmişti.O günden bu güne, Karel robotunun pek 
çok yeni sürümü yapıldı, bunların içerisinde nesneye dayalı programlama dilleri 
olan Java ve C++' da vardır.</p>

<p>Ancak, Java ve C++'ın karmaşık yapısı robot dünyasının basit yapısı ile bir 
zıtlık oluşturdu.</p>

<p>Python, Java ve C++ gibi nesneye dayalı bir dildir. Ancak, Python'u Pattis'in 
robotuna uygun olacak bir şekilde nesneye dayalı programlamayı kullanmadan da 
kullanabilirsiniz. Karel robotunun ilk uyarlamasına PyKarel adı verildi. Şimdiki 
uyarlaması ise Guido van
Robot (kısaca GvR ) olarak bilinir ve sourceforge.net'ten ulaşılabilir.</p>

<p><em>RUR: bir Python Öğrenme Paketi</em> 
(RUR-PLE <i>veya</i> Rur-ple <i>veya</i> rur-ple), GvR'ın yeni ve 
geliştirilmiş bir versiyonudur, Pattis'in yaptıklarına değişkenleri, 
fonksiyonları, metodları, sınıfları ve nesneleri de ilave eder.Rur-ple'daki 
dersler tüm Python komutlarını içerir, bunun yanı sıra bir Python yorumlayıcısı 
ve bir de editör içerir.</p>

<p><em>Reeborg</em> Pattis'in 1981'de yarattığı robottan esinlenerek yaratıldı 
ve artık yaşlandı, bu nedenle yağ sızdırıyor, sızdırdığı yağlardan onu takip 
edebilirsiniz! Yalnızca kuzeye baktığını gösteren kırık bir pusulası var.</p>

<p>Pattis' Karel the Robot was named after the author Karel
Capek, who popularized the word robot in his play Rossum's
Universal Robots (RUR). While RUR-PLE shares the basic RUR
acronym, in this case it stands for <em>Roberge's Used
Robot</em>. However, through the magic of Guido van Rossum's
Python, you can learn how to fix it and design a better one,
worthy of the name <em>Rossum's Universal Robot</em>.</p>

<div class="lessons_nav">
<a href="rur.htm"><img alt="home" src=
"../images/home.png" /></a>
</div>
</body>
</html>

